d=7; n=20; public_loc=[|121,107| 13,122| 41,72| 17,35| 51,41| 125,111| 18,34| 2,89| 99,87| 86,14| 95,82| 117,124| 67,94| 63,2| 38,123| 63,31| 103,76| 25,16| 21,42| 51,72|]; public_num=[974751,645237,680781,685372,164232,472164,167594,903993,996436,460552,262254,719761,877444,432025,217265,426137,856300,453330,148464,108527];